<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>js 刷新页面</title>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8">
		<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
		<script type="text/javascript">
	var oPopup = window.createPopup();
function ButtonClick()
{
var oPopBody = oPopup.document.body;
oPopBody.style.backgroundColor = "lightyellow";
oPopBody.style.border = "solid black 1px";
oPopBody.innerHTML = "Click outside <B>popup</B> to close.";
oPopup.show(100, 100, 180, 25, document.body);
}

</script>
		<style type="text/css">
ol {
	font-weight: bold;
}

ul {
	font-size: 12px;
	font-weight: normal;
}
</style>
	</head>
	<body>
		<BUTTON onclick="ButtonClick()">
			Click Me!
		</BUTTON>
		<ol>
			<li>
				刷新当前页
				<ul>
					<li>
						window.location.href=url;
					</li>
					<li>
						window.location.reload([bForceGet]);参数： bForceGet， 可选参数， 默认为 false，从客户端缓存里取当前页。true, 则以 GET 方式，从服务端取最新的页面.
					</li>
					<li>
						window.location.replace(url);该方法通过指定URL替换当前缓存在历史里（客户端）的项目，因此当使用replace方法之后，你不能通过“前进”和“后退”来访问已经被替换的URL。
					</li>
					<li>
						window.location.assign(url); 加载 URL 指定的新的 HTML 文档。
					</li>
					<li>
						window.navigate(url);
					</li>
					<li>
						document.execCommand(’Refresh’);
					</li>
					<li>
						history.go(0);
					</li>
				</ul>
			</li>
			<li>
				刷新当前页中的iframe
				<ul>
					<li>
						document.frames(iframeName).location.reload(true)/document.all.iframeName.location.reload(true);//通过iframe的name刷新
					</li>
					<li>
						document.frames[iframeIndex]).location.reload(true);//通过iframe的数组索引值刷新
					</li>
					<li>
						iframeid.window.location.reload(true);//通过iframe的id刷新
					</li>
				</ul>
			</li>
		</ol>
	</body>
</html>
